﻿body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,img {
	margin: 0;
	padding: 0
}
ul,ol {
	list-style: none
}
a {
	text-decoration: none;
	color: #454545
}
a img {
	border: medium none
}

input{	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	}

input: focus,textarea: focus {
	outline: none
}

body {
	font-size: 16px;
	font-family: "microsoft yahei",Arial;
	color: #454545
}
.clear {
	clear: both
}
#container {
	background: url(i/bg.gif) 0 0 repeat-x #F6F7F8
}
.topbar {
	height: 42px;
	background: #F5F5F5
}
.content_right ul{padding-left: 20px;min-height:200px;float:left;width:90%;}
.content_right ul li {padding: 10px;
    width: 90%;
    float: left;}

.taglist {
    width: 90%;
    float: left;
    padding-left: 20px;
}
.taglist a {
    float: left;
    padding: 5px;
    margin: 5px;
    border-bottom: 1px solid #cccccc;
}


.sp li{width: auto;
    float: left;
    padding: 10px;}


.pagination{display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;}




@media (-webkit-min-device-pixel-ratio: 1.5){
   

.wrap_content .hp{width:auto!important;}

.home .pl{width:auto!important;}
.lks{width:auto!important;}
.header .wrap_nav{padding-left: 18%!important;}


.wrap_content .pl li{width: 45%!important;}
body{zoom:0.66666;}

}




@media (-webkit-min-device-pixel-ratio: 1.25) {
 

.wrap_content .hp{width:auto!important;}

.home .pl{width:auto!important;}
.lks{width:auto!important;}

body{zoom:0.8;}







}






.topbar .wrap {
	width: 1230px;
	margin: 0 auto;
	background: #F5F5F5;
	height: 42px
}
.topbar .wrap .login {
	float: left;
	height: 42px;
	line-height: 42px
}
.topbar .wrap .sitemap {
	float: right;
	height: 42px;
	line-height: 42px;
	background: #454545;
	color: #FFF;
	padding: 0 30px
}
.header {
	height: 210px;
	position: relative;
	z-index: 99
}
.header .wrap {
	width: 1230px;
	height: 160px;
	margin: 0 auto
}
.header .logo {
	width: 420px;
	height: 80px;
	padding: 30px 0 20px;
	float: left
}
.header .logo p {
	font-size: 48px;
	color: #029488;
	height: 65px
}
.header .logo span {
	font-size: 20px;
	line-height: 20px;
}
.header .wrap .search {
	float: left;
	width: 370px;
	height: 100px;
	padding-top: 50px
}
.header .wrap .search .txt {
	float: left;
	height: 36px;
	line-height: 36px;
	padding: 0 8px;
	width: 252px;
	font-size: 14px;
	border: 1px solid #D9D9D9;
	font-family: '微软雅黑',Arial;
	background: url(i/keysbg.gif) 0 0 repeat-x #FFF
}
.header .wrap .search .btn {
	float: left;
	height: 38px;
	margin-left: 3px;
	width: 95px;
	color: #FFF;
	font-size: 18px;
	font-family: '微软雅黑',Arial;
	background: #029488;
	border: 1px solid;
	border-color: #029488 #454545 #454545 #029488;
	cursor: pointer
}
.header .wrap .search p {
	float: left;
	margin-top: 5px;
	width: 370px;
	height: 50px;
	line-height: 24px
}
.header .wrap .search p a {
	margin: 0 2px
}
.header .wrap .ad {
	float: right;
	width: 260px;
	height: 140px;
	padding-top: 20px;
	margin-left: 10px;
	position: relative;
	overflow: hidden
}
.header .wrap .ad img {
	position: absolute;
	right: 0;
	bottom: 0
}
.header .wrap .tel {
	float: right;
	text-align: right;
	margin-top: 90px
}
.header .wrap .tel p {
	letter-spacing: 10px;
	height: 20px;
}
.header .wrap .tel span {
	height: 30px;
	font: italic bold 24px/28px Arial;
	padding-right: 10px
}
.header .wrap_nav {
	height: 50px;
	background: url(i/nwbg.gif) 0 0
}
.div1 {
    height: auto;
}
.div2 {
    width: 100%;
    height: 35px;
    background-color: #B11E22;
}

.div2_1 {
    position: fixed;
    width: 100%;
    height: 35px;
    z-index: 999;
    background-color: #029488;
    top: 0px;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop));
}

.header .wrap_nav .nav {
	
	width: 1400px;
	margin: 0 auto;
	height: 50px;
	background: url(i/nbg.gif) 0 0
}
.header .wrap_nav .nav li {
	float: left;
	height: 50px;
	padding-right: 2px;
	background: url(i/nlbg.gif) right 0 no-repeat;
	position: relative
}
.header .wrap_nav .nav li a {
	float: left;
	padding: 0 35px;
	height: 50px;
	line-height: 46px;
	color: #FFF;
	font-size: 16px
}
.header .wrap_nav .nav li a span {
	float: left;
	height: 46px;
	line-height: 46px;
	background: url(i/jt1.gif) center 38px no-repeat
}
.header .wrap_nav .nav li a: hover {
	background: url(i/ncbg.gif) 0 0 repeat-x
}


.header .wrap_nav .nav li .nav_cp{
	background: #434343;
	position: absolute;
	z-index: 999;
	left: 0;
	top: 50px;
	display: none;
	width:400px;
}
.header .wrap_nav .nav li .nav_cp li {
	float:left;
	background: none;
	padding: 0
	width:200px;
}
.header .wrap_nav .nav li .nav_cp li a {
	width: 178px;
	font-size: 12px;
        text-align:center;
	white-space: nowrap;
	padding: 0 10px;
}
.header .wrap_nav .nav li .nav_cp li a: hover {
	background: #333;
}




.header .wrap_nav .nav li ul {
	background: #434343;
	position: absolute;
	z-index: 999;
	left: 0;
	top: 50px;
	display: none;
	width:180px;
}
.header .wrap_nav .nav li ul li {
	float:left;
	background: none;
	padding: 0
	width:180px;
}
.header .wrap_nav .nav li ul li a {
	width: 158px;
	font-size: 12px;
        text-align:center;
	white-space: nowrap;
	padding: 0 10px;
}
.header .wrap_nav .nav li ul li a: hover {
	background: #333;
}
.header .wrap_nav .nav li:hover ul{
	display:block;
}
.wrap_content {
	width: 80%;
	margin-left: 10%;
	padding: 20px 0 130px 0;
	background: #FFF;
	float:left;
	min-height: 500px;
	box-shadow: 0 0 20px #D5D5D5;
content-visibility:auto;
}
.wrap_content p img{max-width:100%;}




.wrap_content .banner {
	width: 1170px;
	height: 400px;
	overflow: hidden;
	margin-left: 30px;
}
.wrap_content .hp {
	width: 1200px;
	margin: 30px 0;
	height: 266px
}
.wrap_content .hp li {
	float: left;
	margin-left: 30px;
	width: 370px;
	height: 266px;
	overflow: hidden;
	position: relative
}
.wrap_content .hp li p {
	width: 370px;
	height: 50px;
	position: absolute;
	top: 216px;
	left: 0;
	background: url(i/tbg80.png);
}
.wrap_content .hp li a {
	display: block;
	width: 370px;
	font-size: 18px;
	line-height: 50px;
	color: #FFF;
	text-indent: 15px;
	background: url(i/jt0.gif) 350px center no-repeat
}
.wrap_content .pt,.wrap_content .mt {
	border-bottom: 4px solid #CCC;
	margin-left: 30px;
padding-bottom:10px;
	
	line-height: 40px;
	font-size: 24px;
	color: #029488;

float:left;
width:90%;


}
.wrap_content .pl li {
	min-width: 270px;
	margin: 30px 0 0 30px;
	float: left;
width:30%;
}
.wrap_content .pl li a.i {
	display: block;
	
	overflow: hidden;
	border: 1px solid #D9D9D9;
	padding: 9px;
	text-align: center;
	overflow: hidden
}
.wrap_content .pl li a.i img {
	min-width: 250px;
	height: auto;
max-width:100%;
}
.wrap_content .pl li a.i: hover {
	box-shadow: 0 0 10px #DDD
}
.wrap_content .pl li a.t {
	display: block;
	color: #029488;
	font-weight: bold;
	padding: 10px 0;
	line-height: 18px;
	height: 36px
}
.wrap_content .pl li a.t img {
	margin-right: 5px
}
.wrap_content .pl li p {
	font-size: 12px;
	color: #737373;
	line-height: 18px;
	height: 54px;
	padding-bottom: 15px;
	overflow: hidden;
}
.wrap_content .pl li span {
	float: left;
	width: 180px;
	height: 50px;
	line-height: 50px
}
.wrap_content .pl li a.xjd {
	float: right;
	width: 80px;
	height: 40px;
	line-height: 40px;
	background: #029488;
	color: #FFF;
	border-right: 1px solid #454545;
	border-bottom: 1px solid #454545;
	text-align: center
}
.wrap_content .pl li a.xjd: hover {
	background: #02a193
}
.wrap_content .plt {
	padding: 20px 0 0 10px;
	height: 16px;
	margin-left: 30px
}
.wrap_content .plt a {
	background: url(i/plt.gif) 0 0 no-repeat;
	width: 17px;
	height: 16px;
	float: left;
	margin-right: 10px;
}
.wrap_content .plt a.t {
	background-position: right top
}
.wrap_content .plt a.pc {
	background-position: left bottom
}
.wrap_content .plt a.tc {
	background-position: right bottom
}

.wrap_content .addtime{text-align:center;color:#999;margin:10px auto 40px}

.home .pt {
	width: 1170px
}
.home .pl {
	width: 1200px
}
.pt1,.pt2 {
	text-align:center;
	min-height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: #029488;
	margin-top:60px;
}
.pt2 {
	text-align: center
}
.iot {
	height: 50px;
	color: #999;
	text-align: right;
	width: 1170px;
	margin-left: 30px
}
.pt1 span {
	color: #666;
	font-size: 16px
}
.sp {
	margin: 30px 0;
	text-align: center
}
.sp a {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding: 0 8px;
	margin: 0 8px;
	background: #F8F8F8;
	color: #029488
}
.sp a: hover,.sp a.current {
	color: #FFF;
	background: #029488
}
.content_left {
	float: left;
	width: 1100px
}

.content_left fieldset {
	border:1px dashed #CCC;
	border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;		
	color:#999;
	background:#F2F2F2;
	padding:20px;
	margin:30px 30px 10px;	
}

.content_left fieldset legend{
	font-size:16px;
	text-shadow:2px 2px 1px #DDD;
}

.content_left fieldset p{
	padding:0.5em 0em;
	text-indent:2em;
	line-height:180%;
	font-size:12px;
}

.content_left .pl li span {
	float: none;
	display: block;
	width: 260px
}
.content_left .pl li a.xjd {
	float: left
}
.content_left .pl li span.v {
	width: 23px;
	height: 23px;
	background: url(i/i.gif) 0 0 no-repeat;
	float: left;
	margin: 10px 0 0 20px
}
.content_left .pl li span.p {
	width: 23px;
	height: 23px;
	background: url(i/i.gif) right 0 no-repeat;
	float: left;
	margin: 10px 0 0 20px
}

.content_left .dl {
	margin-left: 30px;
	padding:0px 0px 30PX;
}

.content_left .dl dt {
	clear:left;
	padding-top:30px;
	padding-bottom:15px;
	margin-bottom:15px;
	font-size:18px;
	font-weight:blod;
	color: #029488;
	border-bottom: 1px solid #DDD;
}

.content_left .dl dd {
        width:47%;
        float:left;
	padding-top: 20px;
        padding-left: 3%;
        font-size:13px;
        white-space: nowrap;
        text-overflow: ellipsis;	
}

.content_left .dl dd .b {
	float: right;
	width: 80px;
	background: url(i/dl.gif) center top no-repeat;
	padding-top: 30px;
	text-align: center
}

.content_left .yl {
	margin-left: 40px;
	padding: 20px 0；FLOAT: LEFT;
    WIDTH: 100%;
}
.content_left .yl li {
	float: left;
	width: 250px;
	border: 1px solid #DDD;
	margin-left: 15px;
	box-shadow: 0 0 5px #DDD;
	margin-bottom: 40px;
	height: 330px;
	overflow: hidden
}
.content_left .yl li img {
	width: 250px;
	height: 200px
}
.content_left .yl li .t {
	color: #029488;
	text-align: center;
	line-height: 180%;
	padding:0px 10px;
}
.content_left .yl li .c {
	padding: 10px 20px;
	line-height: 180%;
	font-size: 12px;
	height: 125px;
	overflow: hidden
}

.content_left .yl li .ylm{
color:#029488;font-size:16px;
margin:0;}

.content_left .yl li .m {
	float: right;
	margin: 0 20px 20px 0;
	color: #029488
}


.nl {
	border-bottom: 1px solid #EEE;
	margin-left: 30px;
	width: 1170px;
	padding: 20px 0
}
.nl dt {
	padding-bottom: 20px
}
.nl dt a {
	font-size: 16px;
	color: #029488;
}
.nl dd {
	font-size: 12px;
	color: #888;
	line-height: 180%
}
.products_content {
	width: 870px;
	float: left;
	margin: 15px 0 0 30px;
	_display: inline;
	position: relative;
}
.products_content .pcl {
	float: left;
	width: 400px;
}
.products_content .pcl .share .t {
	float: left;
	height: 36px;
	line-height: 36px
}
.products_content .products_img {
	width: 400px;
	height: 380px;
	overflow: hidden;
	position: relative;
	float: left;
	background: url(i/pbbg.gif) center 340px no-repeat;
}
.products_content .products_img #showcppic {
	overflow: hidden;
	border: 1px solid #E7E7E7;
	width: 368px;
	height: 265px;
	text-align: center;
}
#cppic {
	position: absolute;
	top: 280px;
	left: 0;
	width: 370px;
	height: 65px;
}
#cppic .pic_list_prev {
	float: left;
	width: 15px;
	height: 45px;
	background: url(i/arl.gif) left center no-repeat;
	cursor: pointer;
	margin-top: 3px;
}
#cppic .pic_list_next {
	float: right;
	width: 15px;
	height: 45px;
	background: url(i/arr.gif) right center no-repeat;
	cursor: pointer;
	margin-top: 3px;
}
#cppic .pic_list_body {
	float: left;
	width: 330px;
	height: 45px;
	margin: 3px 0 0 5px;
}
#cppic .pic_list_body ul {
	width: 330px;
	height: 45px;
	overflow: hidden;
}
#cppic .pic_list_body ul li {
	float: left;
	width: 66px;
	height: 45px;
	text-align: center;
}
#cppic .pic_list_body ul li img {
	width: 60px;
	height: 43px;
	border: 1px solid #DDD;
	cursor: pointer;
}
#cppic .pic_list_body ul li img.current {
	border-color: #666;
}
.products_content .products_param {
	float: right;
	width: 440px
}
.products_content .products_param .top {
	padding-bottom: 5px
}
.products_content .products_param .top img {
	float: left;
	margin-right: 10px
}
.products_content .products_param .top .h1 {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px
}
.products_content .products_param .top p {
	color: #999;
	line-height: 150%;
	height: auto!important;
	height: 18px;
	min-height: 18px;
}
.products_content .products_param .center li {
	line-height: 18px;
	padding: 9px 0;
	overflow: auto;
	zoom: 1
}
.products_content .products_param .center li span {
	color: #DF981B;
	width: 100px;
	float: left;
	line-height: 18px;
	text-align: right;
	padding-right: 10px
}
.products_content .products_param .center li .hybox {
	float: right;
	width: 330px;
}
.products_content .products_param .center li .hybox a {
	display: inline-block;
	margin-right: 5px;
	color: #444;
	white-space: nowrap
}
.products_content .products_param .center li .zs {
	color: #029488
}
.products_content .products_param .bottom {
	width: 380px;
	height: 80px;
	background: url(i/l0.gif) 0 65px repeat-x;
	padding: 30px 0 0 40px
}
.products_content .products_param .bottom a {
	float: left;
	height: 54px;
	line-height: 30px;
	background: #029488;
	color: #FFF;
	padding: 0 18px;
	margin-left: 10px;
	background: url(i/b0.gif) 0 0 repeat-x
}
.prc {
	line-height: 180%;
	margin-top: 30px;
	padding-bottom: 30px;
}

.prc img{
	max-width:100%;
}

.prc table,.qc table {
	border-collapse: collapse;
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC
}
.prc table tr th,.prc table tr td,.qc table tr th,.qc table tr td {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC
}
.prc .t,.pcc .t {
	height: 38px;
	line-height: 38px;
	background: #029488;
	color: #FFF;
	padding: 0 15px;
	font-size: 14px;
	font-weight: normal
}
.prc p {
	margin-top: 10px;
	text-indent: 2em
}
.prc h3 {
	margin-top: 10px;
	font-size: 16px;
	color: #029488
}
.prc table tr th p,.prc table tr td p {
	text-indent: 0
}
.pcc .t a {
	float: right;
	color: #FFF
}
.pcc dl {
	padding: 15px;
	border-bottom: 1px solid #DDD
}
.pcc dl dt {
	color: #999;
	line-height: 180%
}
.pcc dl dt span {
	color: #029488
}
.pcc dl dd {
	color: #029488;
	line-height: 180%
}
.pcc .tip {
	height: 50px;
	padding: 15px 0 10px 15px
}
.pcc .tip span {
	color: #029488
}
.pcc .tip a {
	display: inline-block;
	padding: 5px;
	background: #029488;
	margin-left: 5px;
	color: #FFF
}
.zx {
	height: 160px
}
.zx .txt {
	float: left;
	width: 600px;
	height: 122px;
	padding: 5px;
	border: 1px solid #DDD;
	overflow: auto;
	margin-right: 20px
}
.zx .txt1 {
	width: 180px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #DDD;
	padding: 0 3px;
	float: left
}
.zx .txt2 {
	width: 60px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #DDD;
	padding: 0 3px;
	float: left
}
.zx .btn {
	height: 30px;
	width: 80px;
	background: #029488;
	color: #FFF;
	border: none;
	border-right: 1px solid #454545;
	border-bottom: 1px solid #454545;
	font-size: 14px;
	cursor: pointer
}
.zx p {
	height: 22px
}
.zx div {
	height: 30px
}
.tags {
	margin: 30px 0
}
.tags .t {
	height: 40px;
	font-size: 18px
}
.tags a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	margin-right: 10px;
	background: #029488;
	color: #FFF;
	border: none;
	border-right: 1px solid #454545;
	border-bottom: 1px solid #454545;
	font-size: 14px
}
.tags a: hover {
	background: #02a193
}
.tjp {
	border: 1px solid #EDEDED;
	background: #FBFBFB
}
.tjp .t {
	height: 50px;
	line-height: 50px;
	padding-left: 30px;
	font-size: 18px;
	font-weight: normal
}
.tjp ul li {
	float: left;
	width: 247px;
	margin: 0 0 30px 30px;
	border: 1px solid #DDD;
	background: #FFF;
	overflow: hidden
}
.tjp ul li a {
	display: block
}
.tjp ul li a img {
	width: 247px
}
.tjp ul li a p {
	text-indent: 30px;
	line-height: 24px;
	color: #029488
}
.tjp ul li a span {
	text-indent: 30px;
	line-height: 24px;
	display: block;
	font-size: 18px;
	padding-bottom: 30px;
}
.content_right {
	float: right;
	margin-right: 50px;
	width: 270px
}
.content_right .ad1 {
	margin: 10px 0;
	width: 270px;
	overflow: hidden
}
.content_right .xpl li {
	padding: 24px 0;
	border-bottom: 1px solid #DDD;
}
.content_right .wxl {
	margin-top: 10px
}
.content_right .wxl li {
	height: 20px;
	line-height: 20px;
	padding: 5px 0;
	border-bottom: 1px dashed #DDD;
}
.content_right .wxl li a {
	padding-left: 20px;
	background: url(i/i1.gif) 5px center no-repeat;
}
.content_right .xpl li a {
	display: block;
	overflow: hidden
}
.content_right .xpl li a .m {
	float: left;
	width: 175px
}
.content_right .xpl li a img.pi {
	float: left;
	width: 80px;
	margin-right: 15px
}
.content_right .xpl li a span {
	color: #000;
	font-weight: bold
}
.content_right .xpl li a span img {
	margin-right: 5px
}
.content_right .xpl li a p {
	margin-top: 5px;
	font-size: 12px;
	line-height: 18px
}
.content_right .xpl li a p.xh {
	background: #029488;
	float: left;
	padding: 5px;
	color: #FFF
}
.content_right .mttip {
	font-size: 12px;
	color: #029488;
	line-height: 18px;
	padding: 5px;
}
.content_right .mt {
	margin: 0;
	font-size: 18px;
	color: #029488;
	font-weight: bold;
}
.content_right .ppl {
	width: 270px;
	padding: 20px 0 0
}
.content_right .ppl li {
	float: left;
	width: 105px;
	height: 72px;
	margin-left: 20px;
}
.content_right .ppl li a {
	float: left;
	border: 1px solid #DDD;
	width: 103px;
	height: 50px;
	overflow: hidden;
	text-align: center
}
.content_right .yyl {
	padding: 10px 0 20px
}
.content_right .yyl li {
	float: left
}
.content_right .yyl li a {
	float: left;
	margin: 5px 5px 0 0;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	color: #FFF;
	background: #029488;
	white-space: nowrap;
}
.content_right .yyl li a: hover {
	background: #02a193
}
.wrap_content .location {
	width: 100%;
	margin: 10px auto 20px;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	border: 2px solid #F3F3F3;
	box-shadow: 0 0 5px #EEE inset;
float:left;
}
.wrap_content .location span {
	color: #029488
}
.footerwrap{
	width:100%;
	background: #4C4C4C;
float:left;
	}
.bg_black{background: #353535;}
.footer {
	background: #4C4C4C;
	width: 1230px;
	margin: 0 auto;
	overflow: hidden;
}
.footer dl {
	float: left;
	width: 277px;
	margin: 30px 0 30px 30px
}
.footer dl dt {
	font-size: 18px;
	height: 40px;
	color: #FFF
}
.footer dl dd {
	height: 24px;
	color: #BABABA
}
.footer dl dd a {
	color: #BABABA
}
.footer dl.ql dd {
	margin-bottom: 3px;
	border-bottom: 1px dashed #666
}
.footerwrap .copyright {
	clear: both;
	background: #353535;
	padding: 20px 30px 0;
	color: #FFF;
	height: 80px;
	width:1230px;
	margin:auto;
}
.mF_shutters .prev a: hover,.mF_shutters .next a: hover {
	color: #029488;
}
.mF_shutters .txt li b {
	background: #029488
}
.llb {
	margin: 30px 0 0 30px;
	float: left;
	width: 870px;
}
.llb .lt {
	font-size: 16px;
	color: #029488;
	height: 24px;
	border-bottom: 2px solid #3A3A3A
}
.llb .lt span {
	color: #999
}
.llb .lb1 {
	float: left;
	width: 275px;
	margin-right: 15px;
	height: 50px;
	margin-top: 20px;
	height: 50px
}
.llb .lb2 {
	float: left;
	width: 870px;
	margin-top: 25px;
	height: 150px
}
.llb .lb1 label,.llb .lb2 label,.llb .lb3 label {
	display: block;
	font-weight: bold;
	height: 20px;
	color: #888;
}
.llb .lb1 label span,.llb .lb2 label span,.llb .lb3 label span {
	color: #029488
}
.llb .lb1 .txt {
	border: 1px solid #E5E5E5;
	width: 265px;
	padding: 8px;
	height: 20px;
	line-height: 20px;
	float: left;
}
.llb .lb2 .txt {
	border: 1px solid #E5E5E5;
	height: 120px;
	width: 845px;
	overflow: auto;
	padding: 5px;
	float: left;
}
.llb .lb3 {
	float: left;
	width: 870px;
	height: 50px;
	margin-top: 10px;
}
.llb .lb3 .txt {
	float: left;
	border: 1px solid #E5E5E5;
	width: 50px;
	padding: 0 5px;
	height: 20px;
	line-height: 20px
}
.llb .lb3 .btn {
	float: left;
	background: #029488;
	border: none;
	border-right: 1px solid #454545;
	border-bottom: 1px solid #454545;
	width: 80px;
	height: 36px;
	color: #FFF;
	font-size: 14px;
	cursor: pointer
}
.lqt {
	float: left;
	margin: 30px 0 0 30px;
	width: 270px
}
.lqt .lt {
	font-size: 16px;
	color: #3A3A3A;
	height: 24px;
	border-bottom: 2px solid #3A3A3A
}
.lqt .lb {
	padding-top: 20px
}
.lqt .lb img{max-width:100%;}
.pg .pt {
	width: 1170px;
	margin-bottom: 20px
}
.pg .ct {
	padding: 10px 0;
	width: 1170px;
	margin-left: 30px;
	line-height: 180%
}
.qc {
	margin:auto;
	width: 1150px;
	line-height: 200%;
	font-size:15px;
}


.qc p,.ct p {
	text-indent: 2em;
	margin-top: 10px
}
.qc h3,.ct h3 {
	margin-top: 10px;
	font-size: 16px;
	color: #029488
}
.qc a {
	color: #029488
}
.lks {
	padding: 20px 0;
	width: 1170px;
	margin: 50px 0 0 30px
}
.lks .t {
	height: 32px;
	line-height: 32px;
	width: 80px;
	text-align: center;
	background: #029488;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px
}
.lks a {
	display: inline-block;
	width: 134px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 12px;
	color: #999;
}
.lks span {
	padding: 0 4px;
	color: #CCC;
	font-size: 12px
}
.win1 {
	background: #FFF
}
.win1 .ac {
	text-align: center
}
.win1 .green {
	color: green;
	font-weight: normal
}
.win1 .red {
	color: red;
	font-weight: normal
}
.win1 .header {
	height: 24px;
	position: relative;
	padding-top: 60px;
}
.win1 .header .lg {
	height: 37px;
	position: absolute;
	left: 15px;
	top: 15px;
	color: #029488;
	font-size: 18px;
}
.win1 .header .title {
	position: absolute;
	right: 15px;
	top: 32px;
	font-size: 18px;
	color: #029488;
	font-weight: bold
}
.win1 .header .info {
	background: #029488;
	padding-left: 18px;
	line-height: 24px;
	line-height: 24px;
	color: #FFF
}
.win1 .lx {
	min-height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #E9E9E9;
	background: #F7F7F7;
	margin: 10px 0;
}
.win1 .form1 p {
	padding: 10px;
}
.win1 .form1 div {
	height: auto!important;
	height: 32px;
	min-height: 32px;
	overflow: auto;
	zoom: 1
}
.win1 .form1 div span {
	float: left;
	width: 100px;
	line-height: 24px;
	text-align: right
}
.win1 .form1 div span.msg {
	width: auto;
	text-align: left;
	padding-left: 5px
}
.win1 .form1 div .txt1,.form1 div .txt2 {
	float: left;
	width: 170px;
	height: 22px;
	line-height: 22px;
	padding: 0 3px;
	border: 1px solid #CCC
}
.win1 .form1 div .txt2 {
	width: 80px
}
.win1 .form1 div .txt3 {
	width: 170px;
	float: left;
	height: 40px;
	line-height: 14px;
	padding: 3px;
	border: 1px solid #CCC;
	overflow: auto
}
.win1 .form1 div label {
	float: left;
	height: 24px;
	line-height: 24px;
	margin-left: 7px;
	cursor: pointer
}
.win1 .form1 .btn {
	width: 80px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	border: none;
	background: #029488;
	color: #FFF;
	margin: 10px 5px;
	cursor: pointer
}
.win1 .pdflist li {
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
	background: url(i/pdf.gif) 5px 2px no-repeat #F7F7F7;
	border-bottom: 1px solid #DDD;
}
.win1 .pdflist li a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	background: url(i/download.gif) right 7px no-repeat;
	padding-right: 24px
}
.win1 .ft {
	height: 70px;
	border-top: 2px solid #029488;
}
.win1 .ft p {
	height: 30px;
	line-height: 30px;
	text-align: center
}
.menubox {
	margin-left: 30px;
	width: 1170px;
	border-bottom: 1px solid #CCC;
	padding-bottom: 10px;
}
.menubox .t,
.bzxq .t1 {
	min-width: 250px;
	min-height: 30px;
	line-height: 30px;
	text-align: center;
	background: #02A193;
	color: #FFF;
	clear: both;
}

.bzxq .replace-standard{
	color:#02A193;
	text-align:center;
	padding:20px;
	
}


.bzxq .test-apply a img{
	margin-right:8px;
}


.bzxq .test-apply-btn a{
	display: block;
	padding: 8px 10px;
	margin: auto;
	color: #FFF!important;
	background: #02A193;
	width: 150px;
	text-align: center;
	text-indent: 0;
	border-radius: 5px
;}

.bzxq .bzdes{
		background:#F2F2F2;
		color:#666;
		border:1px dashed #DDD;
		border-radius:5px;
		 -webkit-border-radius:5px;
		 -moz-border-radius:5px;		
		box-sizing:border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;			
		text-align:left;
		font-size:12px;
		line-height:2em;
		padding:20px;
		margin:40px 30px 0px;}

.bzxq .bzdes strong{color:#02A193;}

.bzxq .bzxq1 {
	width: 75%;
	border-right: 2px solid #f3f3f3;
	float: left;padding-right: 5px;
}
.bzxq .bzxq2 {
	float: left;
	width: 23%;
}


.bzxq .bzxq2 ul {
	padding: 0px;
	margin: 0px;
}
.bzxq .bzxq2 ul li {
	margin: 15px;
}

.bzxq .t1 h2,.bzxq .t1 h3 {
	font-size: 1.1em;width:100%;
}
.bzxq .c1 {
	line-height: 180%;
	padding: 1em 0;
	margin-left: 30px;
	text-indent: 2em;
	width: 95%;
}

.bzxq .c1 a{
	color: #02A193;}

.bzxq .bzpdf{
	line-height: 180%;
	margin-top:30px;
	width: 100%;
}

.bzxq .c1 p{
	padding:0.5em 0em ; 
	line-height:180%;
}
.bzxq .c1 h3 {
	font-size: 16px;
	color: #029488;
	margin: 25px 0px;
}

.bzxq1 .t1 {
	margin: 40px 0px 30px 30px;
}

.bzxq2 .t1{
	margin:10px 0px 0px 15px;
}

.bzxq .bzpdf .pdf-viewer{
	
	width:100%;
	min-height:1000px;
	text-indent:0em;
	background:#3E3E3E;
	padding-bottom:2em;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
}

.menubox ul {
	float: left;
	margin: 10px 0 20px;
	width: 100%;
}
.menubox ul li {
	float: left;
	margin: 3px;
	padding: 4px 6px;
	white-space: nowrap;
	font-size: 12px;
	font-family: Arial;
	cursor: pointer;
}
.menubox ul li: hover,
.menubox ul li.current {
	background: #E9E9E9;
	color: #000;
}
.bzbox ul li {
    overflow: hidden;
	padding: 0;
	line-height: 14px;
	width: 16%;
	text-align: center;
	margin: 5px 0px;
}
.bzbox ul li a {
	float: left;
	padding: 4px 6px;
}
.menubox ul li.none,
.menubox ul li.none: hover {
	background: none;
	font-size: 14px;
	font-family: '微软雅黑';
	color: #999;
	cursor: auto;
}
.t2 {
	text-align: center;
	margin-top: 60px;
	margin-bottom: 60px;
}
.t2 H1 {
	color: #02A193;
}
#xTip {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	width: 200px;
	height: 50px;
	line-height: 50px;
	margin: -25px 0 0 -100px;
	background: #02A193;
	color: #FFF;
	text-align: center;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));
}
/****视频中心列表***/
.videolist{
	width:1170px;
	overflow:hidden;
	margin:30px;
	}

.videolist li{
	margin:2%;
	width:21%;
	float:left;
	height:300px;
	}
.videolist li .videoimg img{
	width:247.7px;
	height:177px;
	border:1px solid #cccccc;
	}

.videolist li .videoname{padding:8px 0px;font-size:12px;}
.videoname  a{color:#029488;}
.videolist li 1icknumber,.videolist li .addtime{
	font-size:12px;
	padding:5px 0px;
	color:#666666;padding-left:15px;}

.videowrap{margin:30px;}

.wideowrap_left{width:610px;float:left;}
.wideowrap_right{width:500px;float:left;color:#999999;}
.wideowrap_right h1{font-size:20px;color:#029488;padding-bottom:30px;}
.wideowrap_right P {text-indent:2em;}
.wideowrap_right P a{color:#02a193;}
.videowrap dt{
    display:inline-block;
    float: left;
    width: 90px;
    line-height: 28px;
}

.videowrap dd{
    display:inline-block;
    float:left;
    width:400px;
    line-height: 28px;
}	
#player{width:560px;
    border: 1px solid #cccccc;
    padding:10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
.wrap_content .relate_product_title{
	border-bottom: 2px solid #CCC;
	margin-top:30px;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	color: #029488;
}

.wrap_content .videocenter_pt{
	border-bottom: 1px solid #CCC;
	margin:0px 30px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: #029488;
}
.wrap_content .videocenter_pt span{
	color: #666;
	font-size: 16px;
}

.relate_li li{
	margin:15px!important;
	width: 250px!important;}
	
.relate_li span{width:150px!important;}

/*=====================2017年9月7日 新增测试申请页面============================*/

.apply_left{
	width:300px;
	float:left;
}

.apply_left_wrapper{
	margin:50px 10px 0px;
}

.item_out{
	position:relative;
	width:200px;
	height:200PX;
	margin:auto;
	background:#9BDAD4B3;
	border-radius:50%;
	-webkit-border-radius:50%;
		-moz-border-radius:50%;
}

.item_out .item_inner{
	position:absolute;
	width:180px;
	height:180px;
	left:10px;
	top:10px;
	background:#02A193;
	color:#FFF;
	text-align:center;
	border-radius:50%;
	-webkit-border-radius:50%;
		-moz-border-radius:50%;
}

.item_out .item_inner span{
	position:relative;
	font-size:24px;
	font-weight:bold;
	line-height:150%;
	top:30px;
}

.item_out .item_inner .step{
	position:relative;
	width:80%;
	font-size:16px;
	line-height:180%;
	top:40px;
	left:10%;
}

.apply_left_wrapper .line{
	height:150px;
	width:50%;
	border-right:1px dashed #02a193;
	margin-top:10px;
}

.apply_left_wrapper .dotted{
	width:10px;
	height:10px;
	margin:0px auto 10px;
	background:#02A193;
	border-radius:50%;
	-webkit-border-radius:50%;
		-moz-border-radius:50%;
}



.apply_right{
	width:930px;
	float:left;
}

.apply_right .apply_notice{
	margin-left:2em;
	font-size:18px;	
}

.apply_right .apply_sheet{
	width:90%;
	margin:50px auto;
	color:#666;
}


.apply_right .apply_sheet dt{
	height: 46px;
	font-size: 16px;
	line-height:46px;
	margin-top:10px;
	color:#666;
}

.apply_right .apply_sheet dt span{
	color:#666;
}


.apply_right .apply_sheet dd input{
	height: 46px;
	border: 1px solid #e5e5e5;
	width: 100%;
	font-size: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;	
	color:#666;
	text-indent:1em;
}


.apply_right .apply_sheet dd select{
	height: 46px;
	border: 1px solid #e5e5e5;
	width: 100%;
	font-size: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;	
	color:#666;
	padding-left:1em;
}
.apply_right .apply_sheet dd select option{
	text-indent:1em;
	color:#666;
}

.apply_right .apply_sheet .beizhu{
	width:800px;
	height:150px;
	font-size:16px;
	text-indent:1em;
	color:#666;	
	border: 1px solid #e5e5e5;
	border-radius: 4px;	
	padding:0.5em;
}

.apply_right .apply_sheet  .tijiao{
	display:block;
	color:#FFF;
	background:#02A193;
	font-size:16px;
	text-align:center;
	padding:10px 20px;
	margin:20px auto;
	border:none;
	border-radius: 4px;		
}
.apply_right_foot .apply_pl{
	width:870px;
	margin:30px;
}


.apply_right_foot .apply_pl li{
	float:left;
	width:290px;
	min-height:400px;
	padding:0px 15px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;	
		-webkit-box-sizing:border-box;	
}

.apply_right_foot h3{
	padding:0.5em 0em;
	color:#02A193;
}

.apply_right_foot .apply_pl li img{
	max-width:100%;
	border: 1px solid #e5e5e5;
}

.apply_right_foot .apply_pl li .t{
	display:block;
	line-height:200%;
	color:#02A193;
	padding:0.5em;
	font-size:14px;
	font-weight:bold;
}

.apply_right_foot .apply_pl li .t img{
	border:none;
	margin-right:5px;
}

.apply_right_foot .apply_pl li span{
	font-size:14px;
	line-height:35px;
}

.apply_right_foot .apply_pl li .xjd{
	float:right;
	color:#FFF;
	padding:8px 15px;
	background:#02A193;
}
.shangqiao{
	position:fixed;
	right:0;
	top:45%;
}


.jcjg_left{width:60%;padding:20px 0 0 40px;float:left;}

.jcjg_right{width:25%;float:right;min-height:800px;padding-top:20px;}

@media (min-width:768px) and (max-width:1320px) {
.topbar .wrap,.header .wrap{width:100%;}
#newBridge .icon-right-center,.lks{display:none;}
.header .logo p{font-size:30px;}
.header .logo{width:20%;padding-left:2%;}
.header .wrap .ad{display:none;}
.header .wrap_nav .nav{width:100%;padding-left:10px;}
.header .wrap_nav .nav li a{padding: 0 10px;}
.wrap_content,.wrap_content .banner{width:100%;margin-left:0;}
.wrap_content .hp{width:100%;}
.wrap_content .hp li{width:30%;margin-left:10px;}
.wrap_content .hp li a,.wrap_content .hp li p,.wrap_content .hp li img{max-width:100%;width:100%;}
.header .wrap .search{padding-left:10%;}
.home .pt,.home .pl{width:100%;margin-left:0;}

.wrap_content .pl li{margin-left:10px;}
.footer,.footerwrap .copyright{width:100%;padding:0;}
.footer dl{width:24%;margin:0;}
.footer dl dd{height:unset;}
.content_left{width:100%;}
.content_right{display:none;}
.wrap_content .pt,.wrap_content .plt{margin-left:0;}
dd p{  overflow: hidden;}
.content_left .yl li{width:40%;}
.content_left .yl li img{width:100%;max-width:100%;height:200px;}
.menubox,.iot,.qc{width:100%;margin-left:0;}
.nl{width:90%;margin-left:5%;}
.pg .pt{width:100%;margin-left:0;}
.pg .ct,.pg .ct img{width:100%;margin-left:0;max-width:100%;}
.llb{margin: 50px 0 0 30px;width:80%;}
.llb .lb2,.llb .lb2 .txt,.llb .lb3{width:80%;}
.wrap_content .pl li a.xjd{float:left;}
.products_content,.products_content .products_param .bottom{width:100%;margin-left:0;}
.products_content .products_param{float:left;width:40%;}
.prc p{width:90%;padding-left:5%;}





}



